
# 异常和错误
"""
异常处理：
    try:
        报错的代码块
        代码1
    except:
        进行异常处理
    finally:
        始终被执行

"""
f = None
try:
    with open('a.txt',encoding='utf-8') as f:
    # 2. 读取文件
        result = f.readlines()
        print(result[5])
# 文件不存在的情况
except FileNotFoundError as e:
    print("文件不存在，请检查文件,错误:{}".format(e))
# 文件编码问题
except UnicodeDecodeError as e:
    print("文件编码错误，错误:{}".format(e))

finally:
    if f:
        print("xxxxxx")
        f.close()

print("aaaa")

